Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993 1992 1991 1990 1989
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour AXA Open II - Espinho CA-Challenge 2000 - Graz Copa Sevilla - Seville Renault Slovenian Open - Ljubljana XL Capital Bermuda Open - Bermuda Pro Tennis World Open - Boca Raton Sardinia International Championship - Cagliari The Scottish Tennis Championships - Edinburgh Tennis Cup of Flanders - Ostende Trofeo Barcelona de Tenis - Barcelona Espinho Challenger - Espinho Maia Open - Oporto Open Diputacion Pozoblanco - Cordoba Skandia Open - Linz Braunschweig Challenger Pozoblanco Challenger Seville Challenger Budapest Challenger Brescia Challenger Prostejov Challenger Milan Challenger Marburg Challenger Bastad Challenger Alphen Challenger Sibiu Challenger Rome Challenger Eckental Challenger V Torneo Internazionale di Tennis - Barletta Cordenons Challenger Szczecin Challenger Biella Challenger Florence Challenger Barcelona Challenger Noumea Challenger Indian Wells Challenger Marbella Challenger Alicante Challenger Murcia Challenger Bordeaux Challenger Braga Challenger Lisbon Challenger Poznan Challenger Parma Challenger Milan Challenger Sopot Challenger Como Challenger Seville Challenger Biella Challenger Barcelona Challenger Hamburg Challenger Antalya Challenger Antalya 2 Challenger Gran Canaria 1 Challenger Gran Canaria 2 Challenger Barcelona Challenger Monterrey Challenger Sopot Challenger Caltanissetta Challenger Milan Challenger Genova Challenger Cordenons Challenger Biella Challenger Marbella Challenger Barletta Citta Della Disfida Open 2000 - Barletta 2000 Cairo Challenger - Cairo USTA Challenger of Burbank - Burbank Genova Challenger Orleans Challenger Copa Sevilla Internacionales de Andalucia - Seville Andria Challenger Winnetka CH New Haven CH Liberec Challenger Sybase Open - San Jose Kroger / St. Jude International - Memphis CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Adidas International - Sydney Manerbio Challenger Sybase Open - San Jose Kroger / St. Jude International - Memphis Como Challenger Open Seat-Godo '98 - Barcelona The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Scania Stockholm Open - Stockholm Adidas International - Sydney Kroger / St. Jude International - Memphis Estoril Open - Estoril Open Seat-Godo '99 - Barcelona Legg Mason Tennis Classic - Washington D.C. Mallorca Open - Mallorca CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Renault Slovenian Open - Ljubljana Heineken Open - Auckland Adidas International - Sydney Open Seat-Godo 2000 - Barcelona Mallorca Open - Mallorca The Stella Artois Grass Court Championships - Queen's/London RCA Championships - Indianapolis Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Gold Flake Open - Chennai Chevrolet Cup - Vina del Mar Mallorca Open - Mallorca Heineken Trophy - 's-Hertogenbosch 2001 Mercedes Cup - Stuttgart Idea Prokom Open - Sopot RCA Championships - Indianapolis Mouilleron-Le-Captif Challenger Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide Adidas International - Sydney Kroger / St. Jude International - Memphis ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Open de Charleroi - Charleroi Siebel Open - San Jose U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Telenordia Swedish Open - Bastad 2002 Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington D.C. Brasil Open - Salvador Kremlin Cup - Moscow CA Tennis Trophy - Vienna Stockholm Open - Stockholm Siebel Open - San Jose Kroger / St. Jude International - Memphis ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Estoril Open - Estoril Open Seat Godo 2003 - Barcelona U.S. Men's Clay Court Championships - Houston Koblenz Challenger The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Telenordia Swedish Open - Bastad 2003 Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Rennes Challenger Open de Moselle - Metz CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Sydney Memphis Scottsdale Barcelona Queen's Club Indianapolis Vienna Ostrava Stockholm Memphis Scottsdale Bermuda Atlanta Indianapolis Stockholm Sydney Memphis Philadelphia Santiago Challenger Long Island Adelaide Memphis Charlotte Coral Springs Marbella Challenger Queen's Club AXA Open - Lisbon Sydney Tokyo San Francisco Memphis Atlanta Newport Los Angeles Indianapolis Brisbane Tokyo Brasilia Open Diputacion - Cordoba Aix En Provence Challenger Newport Indianapolis Lisbon Challenger Kroger / St. Jude International - Memphis Estoril Open - Estoril Open Seat Godo - Barcelona The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Heineken Open - Auckland Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Croatia Open - Umag Next Generation Adelaide International - Adelaide Sydney International - Sydney San Benedetto Challenger Tennis Channel Open - Las Vegas Ordina Open - 's-Hertogenbosch Generali Open - Kitzbuhel Padova Challenger Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven China Open - Beijing Calgary Challenger Las Vegas Challenger Open SEAT 2008 - Barcelona Washington Orange Warsaw Open - Warsaw Catella Swedish Open - Bastad Movistar Open - Vina del Mar Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Ordina Open - 's-Hertogenbosch China Open - Beijing FILA Challenger Biella - Biella Open de Tenis Comunidad Valenciana - Valencia Milan Indoors - Milan Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Open Sabadell Atlantico - Barcelona Catella Swedish Open - Bastad Pilot Pen Tennis - New Haven Open de Moselle - Metz Genova Challenger Heineken Open - Auckland Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires ATP Studena Croatia Open - Umag Erste Bank Open - Vienna SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Rakuten Japan Open - Tokyo Valencia Open - Valencia Brisbane International - Brisbane Apia International - Sydney VTR Open - Vina del Mar Brasil Open - Sao Paulo Alicante Challenger Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Qatar Exxon Mobil Open - Doha Winston-Salem Open - Winston-Salem Copa Claro - Buenos Aires SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem China Open - Beijing Kremlin Cup - Moscow Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Bet-at-home Open - Hamburg Aix En Provence Challenger Casino Lugano - Lugano Moselle Open - Metz Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril SkiStar Swedish Open - Bastad Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Barcelona Open Banc Sabadell - Barcelona Plava Laguna Croatia Open - Umag Swiss Open - Gstaad Barcelona Open BancSabadell - Barcelona Barcelona Open Banc Sabadell - Barcelona Advanta Championships - Philadelphia Adidas International - Sydney The Stella Artois Grass Court Championships - London Tata Open - Chennai Adidas International - Sydney Milan Indoors - Milan Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Grand Prix Hassan II - Casablanca Verizon Tennis Challenge - Atlanta Open Seat-Godo 2001 - Barcelona Telenordia Swedish Open - Bastad The Hamlet Cup - Long Island Philadelphia Queen's Club Washington Tokyo Lyon Atlanta Pinehurst Coral Springs Queen's Club Indianapolis Tokyo Moscow San Francisco Atlanta Tampa Washington Indianapolis Philadelphia Tampa Charlotte Queen's Club Sydney Taipei Chicago Tampa Newport Indianapolis Long Island Itaparica Heineken Open - Auckland Adidas International - Sydney Siebel Open - San Jose ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai U.S. Men's Clay Court Championships - Houston Bet-at-home Open - Hamburg Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Grand Prix de Tennis de Lyon - Lyon Tennis Masters Series - Cincinnati Davidoff Swiss Indoors - Basel Dubai Open - Dubai Open Seat Godo 2005 - Barcelona Estoril Open - Estoril ARAG World Team Championship - Dusseldorf Ordina Open - 's-Hertogenbosch Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Canadian Open Open SEAT Godo 2006 - Barcelona Synsam Swedish Open - Bastad Orange Prokom Open - Sopot St. Petersburg Open - St. Petersburg Generali Open - Kitzbuhel Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Catella Swedish Open - Bastad Masters Series - Hamburg Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven The Dubai Tennis Championships - Dubai Ordina Open - s-Hertogenbosch International German Open - Hamburg Allianz Suisse Open Gstaad - Gstaad China Open - Beijing If Stockholm Open - Stockholm Movistar Open - Santiago Prague II Challenger SkiStar Swedish Open - Bastad BCR Open Romania - Bucharest China Open - Beijing If Stockholm Open - Stockholm European Open - Antwerp SkiStar Swedish Open - Bastad ATP Vegeta Croatia Open - Umag China Open - Beijing Royal Guard Open Chile - Vina del Mar Rio Open 500 - Rio de Janeiro US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Shenzhen Open - Shenzhen Valencia Open - Valencia Brasil Open - Sao Paulo Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Shenzhen Open - Shenzhen China Open - Beijing St. Petersburg Open - St. Petersburg Open 13 - Marseille Trofeo Conde de Godo - Barcelona Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Geneva Open - Geneva Brasil Open - Sao Paulo Intrum Stockholm Open - Stockholm Winston-Salem Open - Winston-Salem Eurocard Open - Stuttgart 12th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Monte Carlo Open - Monte Carlo Italian Open - Rome du Maurier Open - Toronto Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 13th Paris Open - Paris Newsweek Champions Cup - Indian Wells du Maurier Open - Montreal 14th Paris Open - Paris Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati The Ericsson Open - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Madrid Tennis Masters Series - Paris Indian Wells Key Biscayne Monte Carlo Rome Cincinnati Canadian Open Stuttgart Paris Indian Wells Key Biscayne Rome Canadian Open Cincinnati Essen Paris Indian Wells Key Biscayne Canadian Open Stockholm Paris Indian Wells Key Biscayne Cincinnati Stockholm Paris Canadian Open Cincinnati Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Telecom Italia Masters - Rome Shanghai Rolex Masters - Shanghai NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Tennis Masters Series - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Shanghai - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open French Open Wimbledon U.S. Open Australian Open French Open Wimbledon U.S. Open Australian Open French Open Wimbledon U.S. Open French Open Wimbledon U.S. Open Wimbledon U.S. Open French Open U.S. Open Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha French Open - Paris Wimbledon - London Sony Ericsson Open - Miami French Open - Paris U.S. Open U.S. Open - New York Davis Cup, World Group, QF, USA-BEL 4-1 Davis Cup, World Group, SF, ITA-USA 4-1 Davis Cup, World Group, 1R, USA-GBR 3-2 Davis Cup, World Group, QF, AUS-USA 4-1 Davis Cup, World Group, SF, ESP-USA 5-0 Davis Cup, World Group, 1R, SUI-USA 3-2 Davis Cup, World Group, QF, USA-ESP 3-1 Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, F, ESP-USA 3-2 Davis Cup, World Group, 1R, BLR-ESP 4-1 Davis Cup, World Group, PO, ESP-ITA 4-1 Hyundai Hopman Cup - Perth Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, 1R, PER-ESP 0-5 Davis Cup, World Group, QF, ESP-GER, 3-2 Hopman Cup - Perth Davis Cup, Group I, 2R, RUS-ESP 3-2 ATP Tour World Championship - Hannover Tennis Masters Cup Shanghai - Shanghai Olympics - Sydney Grand Slam Cup Grand Slam Cup Olympics - Athens Olympics - Beijing Grand Slam Cup